/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.Ufes.exeSwing.Model;

import java.io.Serializable;

/**
 *
 * @author bhetynnacatalunha
 */
public class Conta implements Comparable<Conta>, Serializable{
    
    private String codigo;
    private String dataAbertura;
    private Double saldo;
    private String dataFechamento;
    private String status;

    public Conta(String pCodigo, double pSaldo, String pDataAbertura, String pDataFechamento, String pStatus) {
    this.codigo = pCodigo;
    this.dataAbertura = pDataAbertura;
    this.dataFechamento = pDataFechamento;
    this.status = pStatus;
    this.saldo = pSaldo;
    }
    

    @Override
    public int compareTo(Conta t) {
        return getCodigo().compareTo(t.getCodigo());
    }

    /**
     * @return the codigo
     */
    public String getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the dataAbertura
     */
    public String getDataAbertura() {
        return dataAbertura;
    }

    /**
     * @param dataAbertura the dataAbertura to set
     */
    public void setDataAbertura(String dataAbertura) {
        this.dataAbertura = dataAbertura;
    }

    /**
     * @return the saldo
     */
    public Double getSaldo() {
        return saldo;
    }

    /**
     * @param saldo the saldo to set
     */
    public void setSaldo(Double saldo) {
        this.saldo = saldo;
    }

    /**
     * @return the dataFechamento
     */
    public String getDataFechamento() {
        return dataFechamento;
    }

    /**
     * @param dataFechamento the dataFechamento to set
     */
    public void setDataFechamento(String dataFechamento) {
        this.dataFechamento = dataFechamento;
    }

    /**
     * @return the status
     */
    public String getStatus() {
        return status;
    }

    /**
     * @param status the status to set
     */
    public void setStatus(String status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return codigo + "#" + saldo + "#" + dataAbertura + "#" + dataFechamento + "#" + status; //To change body of generated methods, choose Tools | Templates.
    }
    
    

}
